package org.tio.sitexxx.service;

import java.io.IOException;

import org.tio.sitexxx.service.init.CacheInit;
import org.tio.sitexxx.service.init.JFInit;
import org.tio.sitexxx.service.init.JsonInit;
import org.tio.sitexxx.service.init.PropInit;
import org.tio.sitexxx.service.init.RedisInit;
import org.tio.sitexxx.service.init.ZkInit;
import org.tio.sitexxx.service.ip2region.Ip2RegionInit;
import org.tio.sitexxx.service.service.base.SensitiveWordsService;

/**
 * 
 * @author tanyaowu 
 * 2019年2月16日 下午6:18:16
 */
public class TioSiteBsServiceInit {

	/**
	 * @param args
	 * @author tanyaowu
	 * @throws Exception 
	 * @throws IOException
	 */
	public static void init() throws Exception {
		// 属性初始化
		PropInit.init();

		// ip2region初始化
		Ip2RegionInit.init();

		// 敏感词初始化
		SensitiveWordsService.init();

		// Json配置初始化
		JsonInit.init();

		// jfinal 初始化
		JFInit.init();

		// 缓存初始化
		CacheInit.init();

		// redis初始化，里面会有topic等的初始化
		RedisInit.init();

		// zookeeper初始化
		ZkInit.init(null);

	}

	/**
	 *
	 * @author tanyaowu
	 */
	public TioSiteBsServiceInit() {
	}
}
